/*
 * Copyright (c) 2020 hebeiyiliuba.com
 * All rights reserved.
 *
 */
package org.jeecg.modules.third.jg.report.information.dto.financial;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import java.io.Serializable;

/**
 * 财务列表
 *
 * @author duanlikao
 * @created 2021/1/4
 */
@Data
@XmlAccessorType(XmlAccessType.FIELD)
public class FinanciallistDTO implements Serializable {
    /**
     * 付款方式代码 PaymentMeansCodeEnum
     */
    @XmlElement
    private String PaymentMeansCode;
    /**
     *  收款方名称
     */
    @XmlElement
    private String Recipient;
    /**
     * 收款帐户信息 ，银行卡号或其 他收款帐号。
     */
    @XmlElement
    private String ReceiptAccount;
    /**
     * 收款方银行代码
     */
    @XmlElement
     private String BankCode;
    /**
     *流水号/序列号 银行或第三方 支付平台的资金流水 单号，现金等其他方 式可填财务记账号。
     */
    @XmlElement
    private String SequenceCode;
    /**
     *实际支付金额 ，资金流水金额 ，货币单位为人民币 ，保留 3 位小数，如 整数的话，以.000 填 充。
     */
    @XmlElement
     private String MonetaryAmount;
    /**
     * 日期时间  资金流水实际发生时 间。YYYYMMDDhhmmss
     */
    @XmlElement
    private String DateTime;

        public void setPaymentMeansCode(String paymentMeansCode) {
            this.PaymentMeansCode = paymentMeansCode;
        }
        public String getPaymentMeansCode() {
            return PaymentMeansCode;
        }

        public void setRecipient(String recipient) {
            this.Recipient = recipient;
        }
        public String getRecipient() {
            return Recipient;
        }

        public void setReceiptAccount(String receiptAccount) {
            this.ReceiptAccount = receiptAccount;
        }
        public String getReceiptAccount() {
            return ReceiptAccount;
        }

        public void setBankCode(String bankCode) {
            this.BankCode = bankCode;
        }
        public String getBankCode() {
            return BankCode;
        }

        public void setSequenceCode(String sequenceCode) {
            this.SequenceCode = sequenceCode;
        }
        public String getSequenceCode() {
            return SequenceCode;
        }

        public void setMonetaryAmount(String monetaryAmount) {
            this.MonetaryAmount = monetaryAmount;
        }
        public String getMonetaryAmount() {
            return MonetaryAmount;
        }

        public void setDateTime(String dateTime) {
            this.DateTime = dateTime;
        }
        public String getDateTime() {
            return DateTime;
        }
}